@charset "utf-8";.sbo-rt-content html,.sbo-rt-content div,.sbo-rt-content div,.sbo-rt-content span,.sbo-rt-content applet,.sbo-rt-content object,.sbo-rt-content iframe,.sbo-rt-content h1,.sbo-rt-content h2,.sbo-rt-content h3,.sbo-rt-content h4,.sbo-rt-content h5,.sbo-rt-content h6,.sbo-rt-content p,.sbo-rt-content blockquote,.sbo-rt-content pre,.sbo-rt-content a,.sbo-rt-content abbr,.sbo-rt-content acronym,.sbo-rt-content address,.sbo-rt-content big,.sbo-rt-content cite,.sbo-rt-content code,.sbo-rt-content del,.sbo-rt-content dfn,.sbo-rt-content em,.sbo-rt-content img,.sbo-rt-content ins,.sbo-rt-content kbd,.sbo-rt-content q,.sbo-rt-content s,.sbo-rt-content samp,.sbo-rt-content small,.sbo-rt-content strike,.sbo-rt-content strong,.sbo-rt-content sub,.sbo-rt-content sup,.sbo-rt-content tt,.sbo-rt-content var,.sbo-rt-content b,.sbo-rt-content u,.sbo-rt-content i,.sbo-rt-content center,.sbo-rt-content dl,.sbo-rt-content dt,.sbo-rt-content dd,.sbo-rt-content ol,.sbo-rt-content ul,.sbo-rt-content li,.sbo-rt-content fieldset,.sbo-rt-content form,.sbo-rt-content label,.sbo-rt-content legend,.sbo-rt-content table,.sbo-rt-content caption,.sbo-rt-content tdiv,.sbo-rt-content tfoot,.sbo-rt-content thead,.sbo-rt-content tr,.sbo-rt-content th,.sbo-rt-content td,.sbo-rt-content article,.sbo-rt-content aside,.sbo-rt-content canvas,.sbo-rt-content details,.sbo-rt-content embed,.sbo-rt-content figure,.sbo-rt-content figcaption,.sbo-rt-content footer,.sbo-rt-content header,.sbo-rt-content hgroup,.sbo-rt-content menu,.sbo-rt-content nav,.sbo-rt-content output,.sbo-rt-content ruby,.sbo-rt-content section,.sbo-rt-content summary,.sbo-rt-content time,.sbo-rt-content mark,.sbo-rt-content audio,.sbo-rt-content video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.sbo-rt-content article,.sbo-rt-content aside,.sbo-rt-content details,.sbo-rt-content figcaption,.sbo-rt-content figure,.sbo-rt-content footer,.sbo-rt-content header,.sbo-rt-content hgroup,.sbo-rt-content menu,.sbo-rt-content nav,.sbo-rt-content section{display:block}.sbo-rt-content div{line-height:1}.sbo-rt-content ol,.sbo-rt-content ul{list-style:none}.sbo-rt-content blockquote,.sbo-rt-content q{quotes:none}.sbo-rt-content blockquote:before,.sbo-rt-content blockquote:after,.sbo-rt-content q:before,.sbo-rt-content q:after{content:none}.sbo-rt-content table{border-collapse:collapse;border-spacing:0}@page{margin:5px !important}.sbo-rt-content p{margin:10px 0 0;line-height:125%;text-align:left}.sbo-rt-content p.byline{text-align:left;margin:-33px auto 35px;font-style:italic;font-weight:bold}.sbo-rt-content div.preface p+p.byline{margin:1em 0 0 !important}.sbo-rt-content div.preface p.byline+p.byline{margin:0 !important}.sbo-rt-content div.sect1>p.byline{margin:-.25em 0 1em}.sbo-rt-content div.sect1>p.byline+p.byline{margin-top:-1em}.sbo-rt-content em{font-style:italic;font-family:inherit}.sbo-rt-content em strong,.sbo-rt-content strong em{font-weight:bold;font-style:italic;font-family:inherit}.sbo-rt-content strong,.sbo-rt-content span.bold{font-weight:bold}.sbo-rt-content em.replaceable{font-style:italic}.sbo-rt-content strong.userinput{font-weight:bold;font-style:normal}.sbo-rt-content span.bolditalic{font-weight:bold;font-style:italic}.sbo-rt-content a.ulink,.sbo-rt-content a.xref,.sbo-rt-content a.email,.sbo-rt-content a.link,.sbo-rt-content a{text-decoration:none;color:#8e0012}.sbo-rt-content span.lineannotation{font-style:italic;color:#a62a2a;font-family:serif}.sbo-rt-content span.underline{text-decoration:underline}.sbo-rt-content span.strikethrough{text-decoration:line-through}.sbo-rt-content span.smallcaps{font-variant:small-caps}.sbo-rt-content span.cursor{background:#000;color:#fff}.sbo-rt-content span.smaller{font-size:75%}.sbo-rt-content .boxedtext,.sbo-rt-content .keycap{border-style:solid;border-width:1px;border-color:#000;padding:1px}.sbo-rt-content span.gray50{color:#7F7F7F;}.sbo-rt-content h1,.sbo-rt-content div.toc-title,.sbo-rt-content h2,.sbo-rt-content h3,.sbo-rt-content h4,.sbo-rt-content h5{-webkit-hyphens:none;hyphens:none;adobe-hyphenate:none;font-weight:bold;text-align:left;page-break-after:avoid !important;font-family:sans-serif,"DejaVuSans"}.sbo-rt-content div.toc-title{font-size:1.5em;margin-top:20px !important;margin-bottom:30px !important}.sbo-rt-content section[data-type="sect1"] h1{font-size:1.3em;color:#8e0012;margin:40px 0 8px 0}.sbo-rt-content section[data-type="sect2"] h2{font-size:1.1em;margin:30px 0 8px 0 !important}.sbo-rt-content section[data-type="sect3"] h3{font-size:1em;color:#555;margin:20px 0 8px 0 !important}.sbo-rt-content section[data-type="sect4"] h4{font-size:1em;font-weight:normal;font-style:italic;margin:15px 0 6px 0 !important}.sbo-rt-content section[data-type="chapter"]>div>h1,.sbo-rt-content section[data-type="preface"]>div>h1,.sbo-rt-content section[data-type="appendix"]>div>h1,.sbo-rt-content section[data-type="glossary"]>div>h1,.sbo-rt-content section[data-type="bibliography"]>div>h1,.sbo-rt-content section[data-type="index"]>div>h1{font-size:2em;line-height:1;margin-bottom:50px;color:#000;padding-bottom:10px;border-bottom:1px solid #000}.sbo-rt-content span.label,.sbo-rt-content span.keep-together{font-size:inherit;font-weight:inherit}.sbo-rt-content div[data-type="part"] h1{font-size:2em;text-align:center;margin-top:0 !important;margin-bottom:50px;padding:50px 0 10px 0;border-bottom:1px solid #000}.sbo-rt-content img.width-ninety{width:90%}.sbo-rt-content img{max-width:95%;margin:0 auto;padding:0}.sbo-rt-content div.figure{background-color:transparent;text-align:center !important;margin:15px 0 15px 0 !important;page-break-inside:avoid}.sbo-rt-content figure{margin:15px 0 15px 0 !important;page-break-inside:avoid}.sbo-rt-content div.figure h6,.sbo-rt-content figure h6,.sbo-rt-content figure figcaption{font-size:.9rem !important;text-align:center;font-weight:normal !important;font-style:italic;font-family:serif !important;text-transform:none !important;letter-spacing:normal !important;color:#000 !important;padding-top:10px !important;page-break-before:avoid}.sbo-rt-content div.informalfigure{text-align:center !important;padding:5px 0 !important}.sbo-rt-content div.sidebar{margin:15px 0 10px 0 !important;border:1px solid #DCDCDC;background-color:#F7F7F7;padding:15px !important;page-break-inside:avoid}.sbo-rt-content aside[data-type="sidebar"]{margin:15px 0 10px 0 !important;page-break-inside:avoid}.sbo-rt-content div.sidebar-title,.sbo-rt-content aside[data-type="sidebar"] h5{font-weight:bold;font-size:1em;font-family:sans-serif;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:4px 0 6px 0 !important;page-break-inside:avoid}.sbo-rt-content div.sidebar ol,.sbo-rt-content div.sidebar ul,.sbo-rt-content aside[data-type="sidebar"] ol,.sbo-rt-content aside[data-type="sidebar"] ul{margin-left:1.25em !important}.sbo-rt-content div.sidebar div.figure p.title,.sbo-rt-content aside[data-type="sidebar"] figcaption,.sbo-rt-content div.sidebar div.informalfigure div.caption{font-size:90%;text-align:center;font-weight:normal;font-style:italic;font-family:serif !important;color:#000;padding:5px !important;page-break-before:avoid;page-break-after:avoid}.sbo-rt-content div.sidebar div.tip,.sbo-rt-content div.sidebar div[data-type="tip"],.sbo-rt-content div.sidebar div.note,.sbo-rt-content div.sidebar div[data-type="note"],.sbo-rt-content div.sidebar div.warning,.sbo-rt-content div.sidebar div[data-type="warning"],.sbo-rt-content div.sidebar div[data-type="caution"],.sbo-rt-content div.sidebar div[data-type="important"]{margin:20px auto 20px auto !important;font-size:90%;width:85%}.sbo-rt-content aside[data-type="sidebar"] p.byline{font-size:90%;font-weight:bold;font-style:italic;text-align:center;text-indent:0;margin:5px auto 6px;page-break-after:avoid}.sbo-rt-content pre{white-space:pre-wrap;font-family:"Ubuntu Mono",monospace;margin:25px 0 25px 20px;font-size:85%;display:block;-webkit-hyphens:none;hyphens:none;adobe-hyphenate:none;overflow-wrap:break-word}.sbo-rt-content div.note pre.programlisting,.sbo-rt-content div.tip pre.programlisting,.sbo-rt-content div.warning pre.programlisting,.sbo-rt-content div.caution pre.programlisting,.sbo-rt-content div.important pre.programlisting{margin-bottom:0}.sbo-rt-content code{font-family:"Ubuntu Mono",monospace;-webkit-hyphens:none;hyphens:none;adobe-hyphenate:none;overflow-wrap:break-word}.sbo-rt-content code strong em,.sbo-rt-content code em strong,.sbo-rt-content pre em strong,.sbo-rt-content pre strong em,.sbo-rt-content strong code em code,.sbo-rt-content em code strong code,.sbo-rt-content span.bolditalic code{font-weight:bold;font-style:italic;font-family:"Ubuntu Mono BoldItal",monospace}.sbo-rt-content code em,.sbo-rt-content em code,.sbo-rt-content pre em,.sbo-rt-content em.replaceable{font-family:"Ubuntu Mono Ital",monospace;font-style:italic}.sbo-rt-content code strong,.sbo-rt-content strong code,.sbo-rt-content pre strong,.sbo-rt-content strong.userinput{font-family:"Ubuntu Mono Bold",monospace;font-weight:bold}.sbo-rt-content div[data-type="example"]{margin:10px 0 15px 0 !important}.sbo-rt-content div[data-type="example"] h1,.sbo-rt-content div[data-type="example"] h2,.sbo-rt-content div[data-type="example"] h3,.sbo-rt-content div[data-type="example"] h4,.sbo-rt-content div[data-type="example"] h5,.sbo-rt-content div[data-type="example"] h6{font-style:italic;font-weight:normal;text-align:left !important;text-transform:none !important;font-family:serif !important;margin:10px 0 5px 0 !important;border-bottom:1px solid #000}.sbo-rt-content li pre.example{padding:10px 0 !important}.sbo-rt-content div[data-type="example"] pre[data-type="programlisting"],.sbo-rt-content div[data-type="example"] pre[data-type="screen"]{margin:0}.sbo-rt-content section[data-type="titlepage"]>div>h1{font-size:2em;margin:50px 0 10px 0 !important;line-height:1;text-align:center}.sbo-rt-content section[data-type="titlepage"] h2,.sbo-rt-content section[data-type="titlepage"] p.subtitle,.sbo-rt-content section[data-type="titlepage"] p[data-type="subtitle"]{font-size:1.3em;font-weight:normal;text-align:center;margin-top:.5em;color:#555}.sbo-rt-content section[data-type="titlepage"]>div>h2[data-type="author"],.sbo-rt-content section[data-type="titlepage"] p.author{font-size:1.3em;font-family:serif !important;font-weight:bold;margin:50px 0 !important;text-align:center}.sbo-rt-content section[data-type="titlepage"] p.edition{text-align:center;text-transform:uppercase;margin-top:2em}.sbo-rt-content section[data-type="titlepage"]{text-align:center}.sbo-rt-content section[data-type="titlepage"]:after{content:url(css_assets/titlepage_footer_ebook.png);margin:0 auto;max-width:80%}.sbo-rt-content div.book div.titlepage div.publishername{margin-top:60%;margin-bottom:20px;text-align:center;font-size:1.25em}.sbo-rt-content div.book div.titlepage div.locations p{margin:0;text-align:center}.sbo-rt-content div.book div.titlepage div.locations p.cities{font-size:80%;text-align:center;margin-top:5px}.sbo-rt-content section.preface[title="Dedication"]>div.titlepage h2.title{text-align:center;text-transform:uppercase;font-size:1.5em;margin-top:50px;margin-bottom:50px}.sbo-rt-content ul.stafflist{margin:15px 0 15px 20px !important}.sbo-rt-content ul.stafflist li{list-style-type:none;padding:5px 0}.sbo-rt-content ul.printings li{list-style-type:none}.sbo-rt-content section.preface[title="Dedication"] p{font-style:italic;text-align:center}.sbo-rt-content div.colophon h1.title{font-size:1.3em;margin:0 !important;font-family:serif !important;font-weight:normal}.sbo-rt-content div.colophon h2.subtitle{margin:0 !important;color:#000;font-family:serif !important;font-size:1em;font-weight:normal}.sbo-rt-content div.colophon div.author h3.author{font-size:1.1em;font-family:serif !important;margin:10px 0 0 !important;font-weight:normal}.sbo-rt-content div.colophon div.editor h4,.sbo-rt-content div.colophon div.editor h3.editor{color:#000;font-size:.8em;margin:15px 0 0 !important;font-family:serif !important;font-weight:normal}.sbo-rt-content div.colophon div.editor h3.editor{font-size:.8em;margin:0 !important;font-family:serif !important;font-weight:normal}.sbo-rt-content div.colophon div.publisher{margin-top:10px}.sbo-rt-content div.colophon div.publisher p,.sbo-rt-content div.colophon div.publisher span.publishername{margin:0;font-size:.8em}.sbo-rt-content div.legalnotice p,.sbo-rt-content div.timestamp p{font-size:.8em}.sbo-rt-content div.timestamp p{margin-top:10px}.sbo-rt-content div.colophon[title="About the Author"] h1.title,.sbo-rt-content div.colophon[title="Colophon"] h1.title{font-size:1.5em;margin:0 !important;font-family:sans-serif !important}.sbo-rt-content section.chapter div.titlepage div.author{margin:10px 0 10px 0}.sbo-rt-content section.chapter div.titlepage div.author div.affiliation{font-style:italic}.sbo-rt-content div.attribution{margin:5px 0 0 50px !important}.sbo-rt-content h3.author span.orgname{display:none}.sbo-rt-content div.epigraph{margin:10px 0 10px 20px !important;page-break-inside:avoid;font-size:90%}.sbo-rt-content div.epigraph p{font-style:italic}.sbo-rt-content blockquote,.sbo-rt-content div.blockquote{margin:10px !important;page-break-inside:avoid;font-size:95%}.sbo-rt-content blockquote p,.sbo-rt-content div.blockquote p{font-style:italic;margin:.75em 0 0 !important}.sbo-rt-content blockquote div.attribution,.sbo-rt-content blockquote p[data-type="attribution"]{margin:5px 0 10px 30px !important;text-align:right;width:80%}.sbo-rt-content blockquote div.attribution p,.sbo-rt-content blockquote p[data-type="attribution"]{font-style:normal;margin-top:5px}.sbo-rt-content blockquote div.attribution p:before,.sbo-rt-content blockquote p[data-type="attribution"]:before{font-style:normal;content:"â";-webkit-hyphens:none;hyphens:none;adobe-hyphenate:none}.sbo-rt-content p.right{text-align:right;margin:0}.sbo-rt-content div[data-type="footnotes"]{border-top:1px solid black;margin-top:2em}.sbo-rt-content sub,.sbo-rt-content sup{font-size:75%;line-height:0;position:relative}.sbo-rt-content sup{top:-.5em}.sbo-rt-content sub{bottom:-.25em}.sbo-rt-content p[data-type="footnote"]{font-size:90% !important;line-height:1.2em !important;margin-left:2.5em !important;text-indent:-2.3em !important}.sbo-rt-content p[data-type="footnote"] sup{display:inline-block !important;position:static !important;width:2em !important;text-align:right !important;font-size:100% !important;padding-right:.5em !important}.sbo-rt-content p[data-type="footnote"] a[href$="-marker"]{font-family:sans-serif !important;font-size:90% !important;color:#8e0012 !important}.sbo-rt-content p[data-type="footnote"] a[data-type="xref"]{margin:0 !important;padding:0 !important;text-indent:0 !important}.sbo-rt-content a[data-type="noteref"]{font-family:sans-serif !important;color:#8e0012;margin-left:0;padding-left:0}.sbo-rt-content div.refentry p.refname{font-size:1em;font-family:sans-serif,"DejaVuSans";font-weight:bold;margin-bottom:5px;overflow:auto;width:100%}.sbo-rt-content div.refentry{width:100%;display:block;margin-top:2em}.sbo-rt-content div.refsynopsisdiv{display:block;clear:both}.sbo-rt-content div.refentry header{page-break-inside:avoid !important;display:block;break-inside:avoid !important;padding-top:0;border-bottom:1px solid #000}.sbo-rt-content div.refsect1 h6{font-size:.9em;font-family:sans-serif,"DejaVuSans";font-weight:bold}.sbo-rt-content div.refsect1{margin-top:3em}.sbo-rt-content dt{padding-top:10px !important;padding-bottom:0 !important}.sbo-rt-content dd{margin-left:1.5em !important;margin-bottom:.25em}.sbo-rt-content dd ol,.sbo-rt-content dd ul{padding-left:1em}.sbo-rt-content dd li{margin-top:0;margin-bottom:0}.sbo-rt-content dd,.sbo-rt-content li{text-align:left}.sbo-rt-content ul,.sbo-rt-content ul>li,.sbo-rt-content ol ul,.sbo-rt-content ol ul>li,.sbo-rt-content ul ol ul,.sbo-rt-content ul ol ul>li{list-style-type:disc}.sbo-rt-content ul ul,.sbo-rt-content ul ul>li{list-style-type:square}.sbo-rt-content ul ul ul,.sbo-rt-content ul ul ul>li{list-style-type:circle}.sbo-rt-content ol,.sbo-rt-content ol>li,.sbo-rt-content ol ul ol,.sbo-rt-content ol ul ol>li,.sbo-rt-content ul ol,.sbo-rt-content ul ol>li{list-style-type:decimal}.sbo-rt-content ol ol,.sbo-rt-content ol ol>li{list-style-type:lower-alpha}.sbo-rt-content ol ol ol,.sbo-rt-content ol ol ol>li{list-style-type:lower-roman}.sbo-rt-content ol,.sbo-rt-content ul{list-style-position:outside;margin:15px 0 15px 1.25em;padding-left:2.25em}.sbo-rt-content ol li,.sbo-rt-content ul li{margin:.5em 0 .65em;line-height:125%}.sbo-rt-content div.orderedlistalpha{list-style-type:upper-alpha}.sbo-rt-content table.simplelist,.sbo-rt-content ul.simplelist{margin:15px 0 15px 20px !important}.sbo-rt-content ul.simplelist li{list-style-type:none;padding:5px 0}.sbo-rt-content table.simplelist td{border:none}.sbo-rt-content table.simplelist tr{border-bottom:none}.sbo-rt-content table.simplelist tr:nth-of-type(even){background-color:transparent}.sbo-rt-content dl.calloutlist p:first-child{margin-top:-25px !important}.sbo-rt-content dl.calloutlist dd{padding-left:0;margin-top:-25px}.sbo-rt-content dl.calloutlist img,.sbo-rt-content a.co img{padding:0}.sbo-rt-content div.toc ol{margin-top:8px !important;margin-bottom:8px !important;margin-left:0 !important;padding-left:0 !important}.sbo-rt-content div.toc ol ol{margin-left:30px !important;padding-left:0 !important}.sbo-rt-content div.toc ol li{list-style-type:none}.sbo-rt-content div.toc a{color:#8e0012}.sbo-rt-content div.toc ol a{font-size:1em;font-weight:bold}.sbo-rt-content div.toc ol>li>ol a{font-weight:bold;font-size:1em}.sbo-rt-content div.toc ol>li>ol>li>ol a{text-decoration:none;font-weight:normal;font-size:1em}.sbo-rt-content div.tip,.sbo-rt-content div[data-type="tip"],.sbo-rt-content div.note,.sbo-rt-content div[data-type="note"],.sbo-rt-content div.warning,.sbo-rt-content div[data-type="warning"],.sbo-rt-content div[data-type="caution"],.sbo-rt-content div[data-type="important"]{margin:30px !important;font-size:90%;padding:10px 8px 20px 8px !important;page-break-inside:avoid}.sbo-rt-content div.tip ol,.sbo-rt-content div.tip ul,.sbo-rt-content div[data-type="tip"] ol,.sbo-rt-content div[data-type="tip"] ul,.sbo-rt-content div.note ol,.sbo-rt-content div.note ul,.sbo-rt-content div[data-type="note"] ol,.sbo-rt-content div[data-type="note"] ul,.sbo-rt-content div.warning ol,.sbo-rt-content div.warning ul,.sbo-rt-content div[data-type="warning"] ol,.sbo-rt-content div[data-type="warning"] ul,.sbo-rt-content div[data-type="caution"] ol,.sbo-rt-content div[data-type="caution"] ul,.sbo-rt-content div[data-type="important"] ol,.sbo-rt-content div[data-type="important"] ul{margin-left:1.5em !important}.sbo-rt-content div.tip,.sbo-rt-content div[data-type="tip"],.sbo-rt-content div.note,.sbo-rt-content div[data-type="note"]{border:1px solid #BEBEBE;background-color:transparent}.sbo-rt-content div.warning,.sbo-rt-content div[data-type="warning"],.sbo-rt-content div[data-type="caution"],.sbo-rt-content div[data-type="important"]{border:1px solid #BC8F8F}.sbo-rt-content div.tip h3,.sbo-rt-content div[data-type="tip"] h6,.sbo-rt-content div[data-type="tip"] h1,.sbo-rt-content div.note h3,.sbo-rt-content div[data-type="note"] h6,.sbo-rt-content div[data-type="note"] h1,.sbo-rt-content div.warning h3,.sbo-rt-content div[data-type="warning"] h6,.sbo-rt-content div[data-type="warning"] h1,.sbo-rt-content div[data-type="caution"] h6,.sbo-rt-content div[data-type="caution"] h1,.sbo-rt-content div[data-type="important"] h1,.sbo-rt-content div[data-type="important"] h6{font-weight:bold;font-size:110%;font-family:sans-serif !important;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:4px 0 6px !important}.sbo-rt-content div[data-type="tip"] figure h6,.sbo-rt-content div[data-type="note"] figure h6,.sbo-rt-content div[data-type="warning"] figure h6,.sbo-rt-content div[data-type="caution"] figure h6,.sbo-rt-content div[data-type="important"] figure h6{font-family:serif !important}.sbo-rt-content div.tip h3,.sbo-rt-content div[data-type="tip"] h6,.sbo-rt-content div.note h3,.sbo-rt-content div[data-type="note"] h6,.sbo-rt-content div[data-type="tip"] h1,.sbo-rt-content div[data-type="note"] h1{color:#737373}.sbo-rt-content div.warning h3,.sbo-rt-content div[data-type="warning"] h6,.sbo-rt-content div[data-type="caution"] h6,.sbo-rt-content div[data-type="important"] h6,.sbo-rt-content div[data-type="warning"] h1,.sbo-rt-content div[data-type="caution"] h1,.sbo-rt-content div[data-type="important"] h1{color:#C67171}.sbo-rt-content div.sect1[title="SafariÂ® Books Online"] div.note,.sbo-rt-content div.safarienabled{background-color:transparent;margin:8px 0 0 !important;border:0 solid #BEBEBE;font-size:100%;padding:0 !important;page-break-inside:avoid}.sbo-rt-content div.sect1[title="SafariÂ® Books Online"] div.note h3,.sbo-rt-content div.safarienabled h6{display:none}.sbo-rt-content div.table,.sbo-rt-content table{margin:15px 0 30px 0 !important;max-width:95%;border:none !important;background:none;display:table !important}.sbo-rt-content div.table,.sbo-rt-content div.informaltable,.sbo-rt-content table{page-break-inside:avoid}.sbo-rt-content tr,.sbo-rt-content tr td{border-bottom:1px solid #c3c3c3}.sbo-rt-content thead td,.sbo-rt-content thead th{border-bottom:#9d9d9d 1px solid !important;border-top:#9d9d9d 1px solid !important}.sbo-rt-content tr:nth-of-type(even){background-color:#f1f6fc}.sbo-rt-content thead{font-family:sans-serif;font-weight:bold}.sbo-rt-content td,.sbo-rt-content th{display:table-cell;padding:.3em;text-align:left;vertical-align:middle;font-size:80%}.sbo-rt-content div.informaltable table{margin:10px auto !important}.sbo-rt-content div.informaltable table tr{border-bottom:none}.sbo-rt-content div.informaltable table tr:nth-of-type(even){background-color:transparent}.sbo-rt-content div.informaltable td,.sbo-rt-content div.informaltable th{border:#9d9d9d 1px solid}.sbo-rt-content div.table-title,.sbo-rt-content table caption{font-weight:normal;font-style:italic;font-family:serif;font-size:1em;margin:10px 0 10px 0 !important;padding:0;page-break-after:avoid;text-align:left !important}.sbo-rt-content table code{font-size:smaller}.sbo-rt-content table.border tbody>tr:last-child>td{border-bottom:transparent}.sbo-rt-content div.equation,.sbo-rt-content div[data-type="equation"]{margin:10px 0 15px 0 !important}.sbo-rt-content div.equation-title,.sbo-rt-content div[data-type="equation"] h5{font-style:italic;font-weight:normal;font-family:serif !important;font-size:90%;margin:20px 0 10px 0 !important;page-break-after:avoid}.sbo-rt-content div.equation-contents{margin-left:20px}.sbo-rt-content div[data-type="equation"] math{font-size:calc(.35em + 1vw)}.sbo-rt-content span.inlinemediaobject{height:.85em;display:inline-block;margin-bottom:.2em}.sbo-rt-content span.inlinemediaobject img{margin:0;height:.85em}.sbo-rt-content div.informalequation{margin:20px 0 20px 20px;width:75%}.sbo-rt-content div.informalequation img{width:75%}.sbo-rt-content div.index{text-indent:0}.sbo-rt-content div.index h3{padding:.25em;margin-top:1em !important;background-color:#F0F0F0}.sbo-rt-content div.index li{line-height:130%;list-style-type:none}.sbo-rt-content div.index a.indexterm{color:#8e0012 !important}.sbo-rt-content div.index ul{margin-left:0 !important;padding-left:0 !important}.sbo-rt-content div.index ul ul{margin-left:1em !important;margin-top:0 !important}.sbo-rt-content code.boolean,.sbo-rt-content .navy{color:rgb(0,0,128);}.sbo-rt-content code.character,.sbo-rt-content .olive{color:rgb(128,128,0);}.sbo-rt-content code.comment,.sbo-rt-content .blue{color:rgb(0,0,255);}.sbo-rt-content code.conditional,.sbo-rt-content .limegreen{color:rgb(50,205,50);}.sbo-rt-content code.constant,.sbo-rt-content .darkorange{color:rgb(255,140,0);}.sbo-rt-content code.debug,.sbo-rt-content .darkred{color:rgb(139,0,0);}.sbo-rt-content code.define,.sbo-rt-content .darkgoldenrod,.sbo-rt-content .gold{color:rgb(184,134,11);}.sbo-rt-content code.delimiter,.sbo-rt-content .dimgray{color:rgb(105,105,105);}.sbo-rt-content code.error,.sbo-rt-content .red{color:rgb(255,0,0);}.sbo-rt-content code.exception,.sbo-rt-content .salmon{color:rgb(250,128,11);}.sbo-rt-content code.float,.sbo-rt-content .steelblue{color:rgb(70,130,180);}.sbo-rt-content pre code.function,.sbo-rt-content .green{color:rgb(0,128,0);}.sbo-rt-content code.identifier,.sbo-rt-content .royalblue{color:rgb(65,105,225);}.sbo-rt-content code.ignore,.sbo-rt-content .gray{color:rgb(128,128,128);}.sbo-rt-content code.include,.sbo-rt-content .purple{color:rgb(128,0,128);}.sbo-rt-content code.keyword,.sbo-rt-content .sienna{color:rgb(160,82,45);}.sbo-rt-content code.label,.sbo-rt-content .deeppink{color:rgb(255,20,147);}.sbo-rt-content code.macro,.sbo-rt-content .orangered{color:rgb(255,69,0);}.sbo-rt-content code.number,.sbo-rt-content .brown{color:rgb(165,42,42);}.sbo-rt-content code.operator,.sbo-rt-content .black{color:#000;}.sbo-rt-content code.preCondit,.sbo-rt-content .teal{color:rgb(0,128,128);}.sbo-rt-content code.preProc,.sbo-rt-content .fuschia{color:rgb(255,0,255);}.sbo-rt-content code.repeat,.sbo-rt-content .indigo{color:rgb(75,0,130);}.sbo-rt-content code.special,.sbo-rt-content .saddlebrown{color:rgb(139,69,19);}.sbo-rt-content code.specialchar,.sbo-rt-content .magenta{color:rgb(255,0,255);}.sbo-rt-content code.specialcomment,.sbo-rt-content .seagreen{color:rgb(46,139,87);}.sbo-rt-content code.statement,.sbo-rt-content .forestgreen{color:rgb(34,139,34);}.sbo-rt-content code.storageclass,.sbo-rt-content .plum{color:rgb(221,160,221);}.sbo-rt-content code.string,.sbo-rt-content .darkred{color:rgb(139,0,0);}.sbo-rt-content code.structure,.sbo-rt-content .chocolate{color:rgb(210,106,30);}.sbo-rt-content code.tag,.sbo-rt-content .darkcyan{color:rgb(0,139,139);}.sbo-rt-content code.todo,.sbo-rt-content .black{color:#000;}.sbo-rt-content code.type,.sbo-rt-content .mediumslateblue{color:rgb(123,104,238);}.sbo-rt-content code.typedef,.sbo-rt-content .darkgreen{color:rgb(0,100,0);}.sbo-rt-content code.underlined{text-decoration:underline;}.sbo-rt-content pre code.hll{background-color:#ffc}.sbo-rt-content pre code.c{color:#09F;font-style:italic}.sbo-rt-content pre code.err{color:#A00}.sbo-rt-content pre code.k{color:#069;font-weight:bold}.sbo-rt-content pre code.o{color:#555}.sbo-rt-content pre code.cm{color:#35586C;font-style:italic}.sbo-rt-content pre code.cp{color:#099}.sbo-rt-content pre code.c1{color:#35586C;font-style:italic}.sbo-rt-content pre code.cs{color:#35586C;font-weight:bold;font-style:italic}.sbo-rt-content pre code.gd{background-color:#FCC}.sbo-rt-content pre code.ge{font-style:italic}.sbo-rt-content pre code.gr{color:#F00}.sbo-rt-content pre code.gh{color:#030;font-weight:bold}.sbo-rt-content pre code.gi{background-color:#CFC}.sbo-rt-content pre code.go{color:#000}.sbo-rt-content pre code.gp{color:#009;font-weight:bold}.sbo-rt-content pre code.gs{font-weight:bold}.sbo-rt-content pre code.gu{color:#030;font-weight:bold}.sbo-rt-content pre code.gt{color:#9C6}.sbo-rt-content pre code.kc{color:#069;font-weight:bold}.sbo-rt-content pre code.kd{color:#069;font-weight:bold}.sbo-rt-content pre code.kn{color:#069;font-weight:bold}.sbo-rt-content pre code.kp{color:#069}.sbo-rt-content pre code.kr{color:#069;font-weight:bold}.sbo-rt-content pre code.kt{color:#078;font-weight:bold}.sbo-rt-content pre code.m{color:#F60}.sbo-rt-content pre code.s{color:#C30}.sbo-rt-content pre code.na{color:#309}.sbo-rt-content pre code.nb{color:#366}.sbo-rt-content pre code.nc{color:#0A8;font-weight:bold}.sbo-rt-content pre code.no{color:#360}.sbo-rt-content pre code.nd{color:#99F}.sbo-rt-content pre code.ni{color:#999;font-weight:bold}.sbo-rt-content pre code.ne{color:#C00;font-weight:bold}.sbo-rt-content pre code.nf{color:#C0F}.sbo-rt-content pre code.nl{color:#99F}.sbo-rt-content pre code.nn{color:#0CF;font-weight:bold}.sbo-rt-content pre code.nt{color:#309;font-weight:bold}.sbo-rt-content pre code.nv{color:#033}.sbo-rt-content pre code.ow{color:#000;font-weight:bold}.sbo-rt-content pre code.w{color:#bbb}.sbo-rt-content pre code.mf{color:#F60}.sbo-rt-content pre code.mh{color:#F60}.sbo-rt-content pre code.mi{color:#F60}.sbo-rt-content pre code.mo{color:#F60}.sbo-rt-content pre code.sb{color:#C30}.sbo-rt-content pre code.sc{color:#C30}.sbo-rt-content pre code.sd{color:#C30;font-style:italic}.sbo-rt-content pre code.s2{color:#C30}.sbo-rt-content pre code.se{color:#C30;font-weight:bold}.sbo-rt-content pre code.sh{color:#C30}.sbo-rt-content pre code.si{color:#A00}.sbo-rt-content pre code.sx{color:#C30}.sbo-rt-content pre code.sr{color:#3AA}.sbo-rt-content pre code.s1{color:#C30}.sbo-rt-content pre code.ss{color:#A60}.sbo-rt-content pre code.bp{color:#366}.sbo-rt-content pre code.vc{color:#033}.sbo-rt-content pre code.vg{color:#033}.sbo-rt-content pre code.vi{color:#033}.sbo-rt-content pre code.il{color:#F60}.sbo-rt-content pre code.g{color:#050}.sbo-rt-content pre code.l{color:#C60}.sbo-rt-content pre code.l{color:#F90}.sbo-rt-content pre code.n{color:#008}.sbo-rt-content pre code.nx{color:#008}.sbo-rt-content pre code.py{color:#96F}.sbo-rt-content pre code.p{color:#000}.sbo-rt-content pre code.x{color:#F06}.sbo-rt-content div.blockquote_sampler_toc{width:95%;margin:5px 5px 5px 10px !important}.sbo-rt-content div{font-family:serif;text-align:left}.sbo-rt-content .gray-background,.sbo-rt-content .reverse-video{background:#2E2E2E;color:#FFF}.sbo-rt-content .light-gray-background{background:#A0A0A0}.sbo-rt-content .preserve-whitespace{white-space:pre-wrap}.sbo-rt-content span.gray{color:#4C4C4C}.sbo-rt-content .width-10{width:10vw !important}.sbo-rt-content .width-20{width:20vw !important}.sbo-rt-content .width-30{width:30vw !important}.sbo-rt-content .width-40{width:40vw !important}.sbo-rt-content .width-50{width:50vw !important}.sbo-rt-content .width-60{width:60vw !important}.sbo-rt-content .width-70{width:70vw !important}.sbo-rt-content .width-80{width:80vw !important}.sbo-rt-content .width-90{width:90vw !important}.sbo-rt-content .width-full,.sbo-rt-content .width-100{width:100vw !important}